package org.edu.modules.oa.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.edu.modules.oa.entity.VeOaMeetEntity;
import org.edu.modules.oa.vo.VeOaMeetCheckTableVo;
import org.edu.modules.oa.vo.VeOaMeetManageTableVo;

import java.util.List;

public interface IVeOaMeetCheckMapper extends BaseMapper<VeOaMeetEntity> {
    //初始化表格
    List<VeOaMeetCheckTableVo> showTable(
            @Param("current") Integer current, @Param("pageSize") Integer pageSize,
            @Param("veOaMeetCheckTableVo")VeOaMeetCheckTableVo veOaMeetCheckTableVo
    );
    //表格总行数
    Integer tableCount(

            @Param("veOaMeetCheckTableVo")VeOaMeetCheckTableVo veOaMeetCheckTableVo
    );
    List<String> meetPassed(@Param("veOaMeetCheckTableVo")VeOaMeetCheckTableVo veOaMeetCheckTableVo);// 查询通过的条件

    //初始化表格（不分页）
    List<VeOaMeetCheckTableVo> showTableNoPage(
            @Param("veOaMeetCheckTableVo")VeOaMeetCheckTableVo veOaMeetCheckTableVo
    );

}
